﻿@charset "utf-8";
/* kskds_compet */
.kskds_compet{padding: 20px 0;position: relative;}
.kskds_compet:after{content: '';width: 100%;height: 1px;background: #ededed;position: absolute;bottom: 30px;}
.kskds_compet_con01{background: url(../images/ys_bg.jpg);height: 466px;color: #fff;text-align: center;box-sizing: border-box;padding-top: 30px;}
.kskds_compet_con01 .c1{font-size: 110px;font-weight: bold;}
.kskds_compet_con01 .c2{font-size: 16px;width: 40%;display: inline-block;line-height: 2;}
.kskds_compet_con01 ul{width: 100%;display: flex;flex-wrap: nowrap;justify-content:center;padding-top: 30px;}
.kskds_compet_con01 ul li{width: 194px;height: 100px;overflow: hidden;border: 3px solid #fff;}
.kskds_compet_con01 ul li img{width: 194px;height: 100px;}
.kskds_compet_con01 ul li+li{margin-left: 20px;}

.kskds_compet_con{display: flex;flex-wrap: nowrap;justify-content: space-between;padding: 50px 0;position: relative;}
.kskds_compet_con dl{width: 126px;height: 126px;text-align: center;cursor: pointer;background: url(../images/ys04.png);position: relative;}
.kskds_compet_con dl dt{font-size: 46px;font-weight: bold;position: relative;margin-top: 12px;}
.kskds_compet_con dl dt sub{font-size: 15px;font-weight: normal;position: relative;bottom: 10px;}
.kskds_compet_con dl dt sup{font-size: 18px;position: relative;top: 0;}
.kskds_compet_con dl dd{font-size: 14px;font-weight: normal;line-height: 1.5;}
.kskds_compet_con dl:hover {background: url(../images/ys04_h.png);color: #284a78;}
.kskds_compet_con dl::before{content: '';width: 8px;height: 8px;display: inline-block;background: #ededed;transform:rotate(45deg);position: absolute;bottom:-43px;margin-left: -4px;z-index: 2;}
.kskds_compet_con dl::after{content: '';width: 12px;height: 12px;border: 1px solid #ededed;transform:rotate(45deg);position: absolute;bottom:-46px;margin-left: -7px;background: #fff;z-index: 1;}
.kskds_compet_con dl:hover::before{background: #284a78;}
.kskds_compet_con dl:hover::after{border-color: #284a78;}
/* kskds_product */
.kskds_product{position: relative;padding:30px 0 10px;box-sizing: border-box;background: url(../images/pro_bg.jpg) no-repeat center top;height: 979px;}
.kskds_product .pro_pic{background: #fff;padding:30px 30px 20px;box-sizing: border-box;}
.kskds_product .pro_pic .pro_t{font-size: 24px;font-weight: bold;padding-left: 20px;position: relative;background: url(../images/pro_line.png) no-repeat right bottom;}
.kskds_product .pro_pic .pro_t::before{content: '';border: 5px solid transparent;border-left-color: #284a78;display: inline-block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.kskds_product .pro_pic .pro_pic_con{ width:100%; position:relative;  padding-top: 20px; }
.kskds_product .pro_pic .pro_pic_con .hd{position: absolute;top: -40px;right: 0;}
.kskds_product .pro_pic .pro_pic_con .hd a{cursor: pointer;;border-radius: 50%;background: #fff;display: inline-block;width: 35px;height: 35px;text-align: center;line-height: 35px;text-align: center;border: 1px solid #dbdbdb;}
.kskds_product .pro_pic .pro_pic_con .hd a+a{margin-left:5px;}
.kskds_product .pro_pic .pro_pic_con .hd a em{font-size: 24px;}
.kskds_product .pro_pic .pro_pic_con .hd a:hover{background: #0f7ac5;border-color: #0f7ac5;color: #fff;}
.kskds_product .pro_pic .pro_pic_con .bd{ padding:10px;   }
.kskds_product .pro_pic .pro_pic_con .bd ul{ overflow:hidden; zoom:1; }
.kskds_product .pro_pic .pro_pic_con .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center; width:240px; height:330px;overflow: hidden; position: relative;}
.kskds_product .pro_pic .pro_pic_con .bd ul li .title{position: absolute;bottom: 10px;font-size: 16px;text-align: center;line-height: 3;width: 100%;}
.kskds_product .pro_pic .pro_pic_con .bd ul li .pic{width: 100%;}
.kskds_product .pro_pic .pro_pic_con .bd ul li .pic img{width:240px; height:330px;}

.kskds_product .pro_pic_item{margin-top: 50px;}
.kskds_product .pro_pic_item dl{width: 581px;float: left;overflow: hidden;height: 248px;position: relative;}
.kskds_product .pro_pic_item dl:nth-of-type(2){margin-left: 38px;}
.kskds_product .pro_pic_item dl dd{position: absolute;width: 35%;background: rgba(40, 74, 120, .9);height: 248px;top: 0;left: 0;text-align: center;color: #fff;padding-top: 40px;}
.kskds_product .pro_pic_item em{font-size: 50px;border-radius: 50%;border: 2px solid #fff;padding: 15px;margin-bottom: 10px;}
.kskds_product .pro_pic_item span{font-size: 24px;display: block;}

/* kskds_cases */
.kskds_cases{padding: 20px 0;overflow: hidden;margin-bottom: 20px;}
.kskds_cases .kskds_cases_con{ width:100%; position:relative;  padding-top: 20px; }
.kskds_cases .kskds_cases_con .hd{position: absolute;top: -40px;right: 0;}
.kskds_cases .kskds_cases_con .hd a{cursor: pointer;;border-radius: 50%;background: #fff;display: inline-block;width: 35px;height: 35px;text-align: center;line-height: 35px;text-align: center;border: 1px solid #dbdbdb;}
.kskds_cases .kskds_cases_con .hd a+a{margin-left:5px;}
.kskds_cases .kskds_cases_con .hd a em{font-size: 24px;}
.kskds_cases .kskds_cases_con .hd a:hover{background: #0f7ac5;border-color: #0f7ac5;color: #fff;}
.kskds_cases .kskds_cases_con .bd ul{ overflow:hidden; zoom:1; }
.kskds_cases .kskds_cases_con .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; width:345px; height:430px;overflow: hidden; position: relative;border: 1px solid #d2d2d2;padding: 18px;}
.kskds_cases .kskds_cases_con .bd ul li .pic{width: 100%;overflow: hidden;height: 253px;}
.kskds_cases .kskds_cases_con .bd ul li .title{font-size: 18px;text-align: left;line-height: 3;width: 100%;font-weight: bold;}
.kskds_cases .kskds_cases_con .bd ul li .des{font-size: 14px;text-align: left;line-height: 2;width: 100%;color: #666;}
.kskds_cases .kskds_cases_con .bd ul li .more{text-align: right;font-size: 15px;line-height: 2;color: #999;}
.kskds_cases .kskds_cases_con .bd ul li .more em{font-size: 24px;line-height: 0;margin-left: 5px;}
.kskds_cases .kskds_cases_con .bd ul li:hover .title a{color: #0f7ac5;}
.kskds_cases .kskds_cases_con .bd ul li:hover .more em{color: #0f7ac5;}
.kskds_cases .kskds_cases_con .bd ul li:hover .more{color: #0f7ac5;}


/* kskds_about */
.kskds_about{text-align: center;background:url(../images/about_bg.jpg);background-repeat: no-repeat;background-position: center center;padding-bottom: 30px;padding-top: 20px;min-height: 710px;}
.kskds_about_con{padding: 15px 0;text-align: center;}
.kskds_about_con p{text-align: left;color: #fff;display: inline-block;line-height: 2.5;font-size: 15px;}
.kskds_about_pic{overflow: hidden;margin-top: 20px;padding-bottom: 30px;}
.kskds_about_pic .parBd{position: relative;width: 100%;float: left; z-index: 2;margin-top: 10px;}
.kskds_about_pic .parBd ul{ padding:0;  zoom:1; position: relative;height: 100%;margin-top: 10px;}
.kskds_about_pic .parBd{ padding:0 0;}
.kskds_about_pic .parBd ul{ overflow:hidden; zoom:1; }
.kskds_about_pic .parBd ul li{ margin:0 15px; float:left; overflow:hidden; text-align:center;  }
.kskds_about_pic .parBd ul li .pic{ text-align:center; border:1px solid #e5e5e5;}
.kskds_about_pic .parBd ul li .pic img{ width:264px;}
.kskds_about_pic .parBd ul li .pic a:hover img{ border-color:#999;  }
.kskds_about_pic .parBd ul li .tit{ line-height:2.5;font-size: 15px;color: #fff;   }
.kskds_about_pic{margin-top: 20px;position: relative;}
.kskds_about_pic .parHd{border-bottom: 1px solid #efefef;height: 40px;margin-bottom: 20px;}
.kskds_about_pic .parHd li{float: left;position: relative;height: 40px;margin-right: 25px;}
.kskds_about_pic .parHd li a{font-size: 18px;color: #fff;font-weight: normal;}
.kskds_about_pic .parHd li.on::before{content: '';width: 8px;height: 8px;background: #fff;position: absolute;left: 50%;bottom: -5px;transform: rotate(45deg);margin-left: -4px;}


/* news */
.kskds_news {box-sizing: border-box;box-sizing: border-box;}
.kskds_news .catname{border-bottom: 1px solid #dddddd;margin-bottom: 20px;font-size: 20px;font-weight: bold;line-height: 2;color: #284a78;position: relative;}
.kskds_news .catname a{color: #284a78;}
.kskds_news .catname em{font-size: 24px;margin-right: 10px;font-weight: normal;}
.kskds_news .catname a.more{font-size: 14px;color: #333;position: absolute;right: 0;font-weight: normal;top: 14px;}
.kskds_news .news_l{width: 585px;}
.kskds_news .news_l .pic{width: 100%;height: 295px;overflow: hidden;}
.kskds_news .news_l .tit{font-size: 18px;font-weight: bold;padding: 15px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.kskds_news .news_l .des{font-size: 14px;line-height: 2;color: #666;}

.kskds_news .news_r{width: 585px;margin-bottom: 50px;}
.kskds_news .news_r dl{border-bottom: 1px solid #efefef;padding-bottom: 20px;margin-bottom:20px;}
.kskds_news .news_r dt{width: 260px;float: left;}
.kskds_news .news_r dd{width: 300px;float: left;margin-left: 25px;}
.kskds_news .news_r dt img{width: 100%;}
.kskds_news .news_r dd .tit{font-size: 18px;font-weight: bold;padding: 5px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.kskds_news .news_r dd .des{font-size: 14px;line-height: 2;color: #666;}

.kskds_news .news_r ul{width: 100%;}
.kskds_news .news_r ul li{display: flex;flex-wrap: nowrap;justify-content: flex-start;line-height: 2.5;color: #666;}
.kskds_news .news_r ul li .t{width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.kskds_news .news_r ul li .date{width: 20%;text-align: right;}

.kskds_news .news_qa{display: flex;flex-wrap: nowrap;justify-content: flex-start;background: #fff;box-shadow: 0 0 5px #efefef;margin-bottom: 50px;}
.kskds_news .news_qa .catnames{background: #284a78;text-align: center;color: #fff;width: 120px;height: 100px;box-sizing: border-box;padding-top: 18px;}
.kskds_news .news_qa .catnames span{display: block;line-height: 2.5;font-size: 18px;font-weight: bold;    }
.kskds_news .news_qa .catnames em{font-size: 30px;}
.kskds_news .news_qa .list{width: 1080px;height: 100px;overflow: hidden;}
.kskds_news .news_qa ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;line-height: 2.5;color: #666;padding: 10px 20px; box-sizing: border-box;}
.kskds_news .news_qa ul li{width: 30%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 3.333333333%;box-sizing: border-box;padding-left: 20px;position: relative;line-height: 40px;}
.kskds_news .news_qa ul li a{color: #666;}
.kskds_news .news_qa ul li::before{content: '';width: 5px;height: 5px;border: 2px solid #666;border-radius: 50%;display: inline-block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}